import $state from '@/uni_modules/uni-im/sdk/state/index.js';
export default {
	computed: {
		platNoteUnreadCount(){
			return $state.platNotification.unreadNum
		}
	},
	watch: {
		// cartCount(count) {
		// 	console.log("watch mixin cartCount")
		// 	this.resetTabCartCount();
		// }
		
	},
	onLoad() {
		// this.checkBindMobile();
	},
	onShow() {
		if (this.platNoteUnreadCount == 0) {
			try {
				uni.removeTabBarBadge({
					index: 2,
					complete: (e) => {
						console.log(e)
					}
				})
			} catch (e) {
				//TODO handle the exception
			}
		} else {
			try {
				uni.setTabBarBadge({
					index: 2,
					text: this.platNoteUnreadCount + '',
					complete: (e) => {
						// console.log(e)
					}
				})
			} catch (e) {
				//TODO handle the exception
			}
		}
		// this.resetTabCartCount();
		// setTimeout(() => {
		// 	this.resetTabCount();
		// }, 1000)
		// setTimeout(() => {
		// 	uni.hideLoading()
		// }, 3000)

		// setTimeout(() => {
		// 	this.checkInviter();
		// }, 2000)
	},
	methods: {
		checkInviter() {
			// let info = this.$store.state.user.userInfo;
			// console.log("checkInviter")
			// //如果登录之后，用户没邀请者，必须填写邀请信息
			// if (this.isLogin && this.$store.state.app.customer && this.$store.state.app
			// 	.customer.mustSetInviter) {
			// 	if (!info.inviter_uid || info.inviter_uid.length < 1) {
			// 		//没有邀请者
			// 		uni.reLaunch({
			// 			url: "/pages/user/setinviter"
			// 		})
			// 	}
			// }
		},
		resetTabCartCount() {
			// let cartIndex = 2;
			// console.log("this.cartCount", this.cartCount)
			// if (this.cartCount > 0) {
			// 	uni.setTabBarBadge({
			// 		index: cartIndex,
			// 		text: '' + this.cartCount
			// 	})
			// } else {
			// 	uni.removeTabBarBadge({
			// 		index: cartIndex
			// 	})
			// }
		},
		resetTabCount(){
			// if (this.unread_count > 0) {
			// 	uni.setTabBarBadge({
			// 		index: 3,
			// 		text: '' + this.unread_count
			// 	})
			// } else {
			// 	uni.removeTabBarBadge({
			// 		index: 3
			// 	})
			// }
		}
	}
}
